home *** CD-ROM | disk | FTP | other *** search
/ EuroCD 3 / EuroCD 3.iso / Programming / SecalDemo / Inc / datatypes / textclass.inc < prev   
Text File  |  1998-06-24  |  714b  |  34 lines

  1. include "inc/utility/tagitem.inc";
  2. include "inc/datatypes/datatypesclass.inc";
  3. include "inc/libraries/iffparse.inc";
  4.  
  5. def TEXTDTCLASS = "text.datatype";
  6.  
  7. def TDTA_Buffer = (DTA_Dummy+300);
  8. def TDTA_BufferLen = (DTA_Dummy+301);
  9. def TDTA_LineList = (DTA_Dummy+302);
  10. def TDTA_WordSelect = (DTA_Dummy+303);
  11. def TDTA_WordDelim = (DTA_Dummy+304);
  12. def TDTA_WordWrap = (DTA_Dummy+305);
  13.  
  14. struct Line is
  15.   ln_Link:MinNode;
  16.   ln_Text:ulong;
  17.   ln_TextLen:ulong;
  18.   ln_XOffset:uword;
  19.   ln_YOffset:uword;
  20.   ln_Width:uword;
  21.   ln_Height:uword;
  22.   ln_Flags:uword;
  23.   ln_FgPen:byte;
  24.   ln_BgPen:byte;
  25.   ln_Style:ulong;
  26.   ln_Data:ulong;
  27. ;
  28.  
  29. def LNF_LF = (1<<0);
  30. def LNF_LINK = (1<<1);
  31. def LNF_OBJECT = (1<<2);
  32. def LNF_SELECTED = (1<<3);
  33.  
  34.